.Net Framework > v2.0.50727 > System > Runtime > InteropServices > Marshal > Copy Copy(Byte[],Int32,IntPtr,Int32)
Copy(Char[],Int32,IntPtr,Int32)
Copy(Double[],Int32,IntPtr,Int32)
Copy(Int16[],Int32,IntPtr,Int32)
Copy(Int32[],Int32,IntPtr,Int32)
Copy(Int64[],Int32,IntPtr,Int32)
Copy(IntPtr,Byte[],Int32,Int32)
Copy(IntPtr,Char[],Int32,Int32)
Copy(IntPtr,Double[],Int32,Int32)
Copy(IntPtr,Int16[],Int32,Int32)
Copy(IntPtr,Int32[],Int32,Int32)
Copy(IntPtr,Int64[],Int32,Int32)
Copy(IntPtr,IntPtr[],Int32,Int32)
Copy(IntPtr,Single[],Int32,Int32)
Copy(IntPtr[],Int32,IntPtr,Int32)
Copy(Single[],Int32,IntPtr,Int32)


Copy(Byte[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed 8-bit unsigned integer array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceByte[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(Char[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed character array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceChar[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(Double[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed double-precision floating-point number array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceDouble[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(Int16[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed 16-bit signed integer array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceInt16[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(Int32[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed 32-bit signed integer array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceInt32[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(Int64[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed 64-bit signed integer array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceInt64[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Byte[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed 8-bit unsigned integer array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationByte[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Char[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed character array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationChar[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Double[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed double-precision floating-point number array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationDouble[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Int16[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed 16-bit signed integer array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationInt16[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Int32[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed 32-bit signed integer array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationInt32[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Int64[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed 64-bit signed integer array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationInt64[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,IntPtr[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed System.IntPtr array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationIntPtr[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr,Single[],Int32,Int32)

Category
Method
Description
Copies data from an unmanaged memory pointer to a managed single-precision floating-point number array.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr
destinationSingle[]
startIndexInt32
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(IntPtr[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed System.IntPtr array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceIntPtr[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Copy(Single[],Int32,IntPtr,Int32)

Category
Method
Description
Copies data from a one-dimensional, managed single-precision floating-point number array to an unmanaged memory pointer.
Type
void
Character
public, static
Parameters
NameTypeDescription
sourceSingle[]
startIndexInt32
destinationIntPtr
lengthInt32
Tags
01892ABD01, 02E3ABA98D, 0376596F91

Software for developers
.Net Components
Delphi Components
Software for Android Developers
More information resources
WinAPI Programmer's Reference
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database